package com.oig.sys.log.service;

import com.oig.common.module.SysPageInfo;
import com.oig.common.module.SysRequest;
import com.oig.sys.log.dto.SysAuditLogDto;
import com.oig.sys.log.vo.SysAuditLogVo;

/**
 * @author wuxl
 */
public interface ITbSysAuditLogService {

	/**
	 * add
	 */
	void addSysAuditLog(SysAuditLogDto sysAuditLogDto);

	/**
	 * 查询审计日志
	 *
	 * @param logDto 审计日志参数
	 * @return 数据结果
	 */
	SysPageInfo<SysAuditLogVo> getSysAuditLogInfo(SysRequest<SysAuditLogDto> logDto);

	/**
	 * 查看详情
	 *
	 * @param id id
	 * @return 审计日志单条信息
	 */
	SysAuditLogVo getSysAuditLogInfoById(String id);
}
